Imports KanBan.Pgd.Presentation.Views
Imports KanBan.Pgd.Domain.Entities


Public Class EditCandidateFake
    Implements IEditCandidateView

    Private _id As Guid
    Public Property Id() As Guid Implements IEditCandidateView.Id
        Get
            Return _id
        End Get
        Set (ByVal value As Guid)
            _id = value
        End Set
    End Property

    Private _candidateName As String
    Public Property CandidateName() As String Implements IEditCandidateView.CandidateName
        Get
            Return _candidateName
        End Get
        Set (ByVal value As String)
            _candidateName = value
        End Set
    End Property

    Private _dni As String
    Public Property Dni() As String Implements IEditCandidateView.Dni
        Get
            Return _dni
        End Get
        Set(ByVal value As String)
            _dni = value
        End Set
    End Property

    Private _email As String
    Public Property Email() As String Implements IEditCandidateView.Email
        Get
            Return _email
        End Get
        Set (ByVal value As String)
            _email = value
        End Set
    End Property

    Private _address As String
    Public Property Address() As String Implements IEditCandidateView.Address
        Get
            Return _address
        End Get
        Set (ByVal value As String)
            _address = value
        End Set
    End Property

    Private _validationErrors As Integer
    Public Property ValidationErrors() As Integer Implements IEditCandidateView.ValidationErrors
        Get
            Return _validationErrors
        End Get
        Set(ByVal value As Integer)
            _validationErrors = value
        End Set
    End Property

    Private _formTitle As String
    Public Property FormTitle() As String Implements IEditCandidateView.FormTitle
        Get
            Return _formTitle
        End Get
        Set (ByVal value As String)
            _formTitle = value
        End Set
    End Property

    Public Sub RaiseCandidateUpdatedEvent(ByVal candidate As Candidate) Implements IEditCandidateView.RaiseCandidateUpdatedEvent

    End Sub

    Public Sub SetNameFieldError(ByVal message As String) Implements IEditCandidateView.SetNameFieldError

    End Sub

    Public Sub SetDniFieldError(ByVal message As String) Implements IEditCandidateView.SetDniFieldError

    End Sub

    Public Sub SetEmailFieldError(ByVal message As String) Implements IEditCandidateView.SetEmailFieldError

    End Sub

    Public Sub SetAddressFieldError(ByVal message As String) Implements IEditCandidateView.SetAddressFieldError

    End Sub

    Public Sub RaiseCandidateAddedEvent(ByVal candidate As Candidate) Implements IEditCandidateView.RaiseCandidateAddedEvent

    End Sub

End Class

